<?php
/**
* 全局设置。
*/
ini_set('output_buffering',0);
ini_set('error_reporting',E_ALL|E_STRICT); //错误报告级别，0或E_ALL|E_STRICT或(E_ALL|E_STRICT)&~E_NOTICE。
ini_set('display_errors','on');            //是否显示错误。
ini_set('log_errors','on');                //是否记录错误日志。
ini_set('default_charset','utf-8');        //字符编码。
ini_set('date.timezone','UTC');            //时区设置。

/**
* 定义基要常量。
*/
define('ROOT',$_SERVER["DOCUMENT_ROOT"]);
define('TRYPHP_ROOT',dirname(dirname(__FILE__)));
define('APP_UPLOAD_ROOT',ROOT.'/data/upload');

/**
* 包通用基础库。
*/
include(TRYPHP_ROOT.'/tryLibrary/function.php');
include(TRYPHP_ROOT.'/tryLibrary/epdo.php');

/**
* 初始化DB。
*/
$db=new EPDO(array(
    #服务器信息，主机IP或地址、端口、数据库名。
    'DSN'=>'mysql:host=210.51.180.205;dbname=dht0001;port=60841;',
    #用户名。
    'User'=>'dht0001',
    #密码。
    'Password'=>'dht2014__',
    #根据数据库源的设置的数据源选项。
    'Options'=>array(
        PDO::MYSQL_ATTR_INIT_COMMAND =>"SET character_set_connection=UTF8,character_set_results=UTF8,character_set_client=binary"
    ),
    #PDO属性设置。
    'Attribute'=>array(
        PDO::ATTR_ERRMODE=>PDO::ERRMODE_SILENT
    ),
    #EPDO属性设置。
    'ExtendAttribute'=>array(
        'Modifier'=>array('Prefix'=>'`','Suffix'=>'`'),
        'TablePrefix'=>'t_'
    )
));